debris pile - German English Dictionary